package br.com.playonline.persisitencia;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class PersistirEstadosCidades {

	public void inserirEstados(){
		Connection connection = FabricaCon.getInstance().getConnection();
		try {
			File file =  new File("E:\\Desenvolvimento\\allcidades\\estados.txt");
			
			FileReader fileReader = new FileReader(file);
			BufferedReader reader = new BufferedReader(fileReader);
			String linha = reader.readLine();
			while(linha != null){
				PreparedStatement statement = connection.prepareStatement(linha);
				statement.execute();
				System.out.println(linha);
				linha = reader.readLine();
			}
		
			
		} catch (SQLException e) {
			e.printStackTrace();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	
	public void inserirCidades(){
		Connection connection = FabricaCon.getInstance().getConnection();
		try {
			File file =  new File("E:\\Desenvolvimento\\allcidades\\cidades.txt");
			
			FileReader fileReader = new FileReader(file);
			BufferedReader reader = new BufferedReader(fileReader);
			String linha = reader.readLine();
			while(linha != null){
				PreparedStatement statement = connection.prepareStatement(linha);
				statement.execute();
				System.out.println(linha);
				linha = reader.readLine();
			}
		
			
		} catch (SQLException e) {
			e.printStackTrace();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	
	public static void main(String[] args) {
		
		PersistirEstadosCidades estadosCidades =  new PersistirEstadosCidades();
//		estadosCidades.inserirEstados();
		estadosCidades.inserirCidades();
		
	}
	
}
